package com.hengpeng.msls.port.client.message;

/**
 * <pre>
 * 常量定义
 * </pre>
 * @author xujinbo
 * @version 1.0, 2013-7-18
 */
public interface Constants
{

	/**
	 * <pre>
	 * 一些公共信息
	 * </pre>
	 * @author xujinbo
	 * @version 1.0, 2013-7-19
	 */
	public interface CommonInfo
	{

		/**
		 * strore for sd-card
		 */
		String STORE_DIR_IN_SDCARD = "Dt306Dir";

		/**
		 * 客户端请求appid
		 */
		String CLIENT_APP_ID = "100500";

		/**
		 * 客户端请求key
		 */
		String CLIENT_APP_KEY = "2013_android_$%^%&578587678698689";

		/**
		 * 腾讯pid
		 */
		String TENCENT_APP_ID = "100269921";

		/**
		 * 支付宝pid
		 */
		String ALIPAY_ID = "1008";

		/**
		 * 日期格式1 (yyyy.MM.dd HH:mm)
		 */
		String DATE_FORMAT_ONE = "yyyy.MM.dd HH:mm";

		/**
		 * 日期格式2 (yyyy.MM.dd)
		 */
		String DATE_FORMAT_TWO = "yyyy.MM.dd";

		/**
		 * 日期格式3 (yyyy-MM-dd)
		 */
		String DATE_FORMAT_THREE = "yyyy-MM-dd";

		/**
		 * 日期格式4 (yyyy-MM-dd HH:mm)
		 */
		String DATE_FORMAT_FOUR = "yyyy-MM-dd HH:mm";

		/**
		 * 日期格式5 (yyyy-MM-dd HH:mm:ss)
		 */
		String DATE_FORMAT_FIVE = "yyyy-MM-dd HH:mm:ss";

		/**
		 * 日期格式6 (yyyyMMddHHmmss)
		 */
		String DATE_FORMAT_SIX = "yyyyMMddHHmmss";

	}

	/**
	 * <pre>
	 * SharedPreferences信息
	 * </pre>
	 * @author xujinbo
	 * @version 1.0, 2013-7-19
	 */
	public interface SharedPreferencesInfo
	{

		/**
		 * 程序保存shared preferences的名字
		 */
		String SHARED_PREFERENCE_NAME = "com.hengpeng.dt306";

		/**
		 * 用户名
		 */
		String LOGIN_MOBILE = "LoginMobile";

		/**
		 * 密码
		 */
		String LOGIN_PASSWORD = "LoginPassword";

	}

	/**
	 * <pre>
     * 消息类型
     * </pre>
	 * @author xujinbo
	 * @version 1.0, 2013-7-18
	 */
	public interface MessageType
	{
		/**
		 * 无网络
		 */
		int DEF_MSGTYPE_DISABLE_NETWORK = 102;

		/**
		 * 有网络
		 */
		int DEF_MSGTYPE_ENABLE_NETWORK = 103;
	}

	/**
	 * <pre>
	 * 响应码
	 * </pre>
	 * @author xujinbo
	 * @version 1.0, 2013-7-26
	 */
	public interface ResponseCode
	{
		/**
		 * 授权信息过期或失效
		 */
		String RESPONSE_CODE_4054 = "4054";

		/**
		 * 余额不足
		 */
		String RESPONSE_CODE_6203 = "6203";

		/**
		 * 未实名认证
		 */
		String RESPONSE_CODE_6205 = "6205";
	}

	/**
	 * <pre>
	 * Action
	 * </pre>
	 * @author xujinbo
	 * @version 1.0, 2013-7-19
	 */
	public interface HappyLotteryAction
	{
		/**
		 * 通知主tab
		 */
		// String ACTION_NOTIFY_MAIN_TAB = "com.hengpeng.dt306.action.NOTIFY_MAIN_TAB";

	}

	/**
	 * <pre>
	 * 服务器相关信息
	 * </pre>
	 * @author xujinbo
	 * @version 1.0, 2013-7-19
	 */
	public interface ServersInfo
	{
		/**
		 * default_store_id
		 */
		String DEFAULT_STORE_ID = "100";

		/**
		 * 远程服务请求后缀
		 */
		String REMOTE_SERVICE_SUFFIX = ".htm";

		/**
		 * 进入服务器时请求验证地址
		 */
		String ACCESS_SERVICE_PORT_URI = "clientrequest/process.htm";

		/**
		 * 服务器URL
		 */
		// http://buy.ai306.com/
		// http://www.ai306.com/
		String REMOTE_SERVER_URL = "http://buy.ai306.com/";

		// 公司测试服务器
		// String REMOTE_SERVER_URL = "http://192.168.0.121:8080/";

		// 测试环境（外网）
		// String REMOTE_SERVER_URL = "http://hpszlottery.vicp.cc:16202/";

		/**
		 * 公钥
		 */
		String SERVER_PUBLIC_KEY = "30819f300d06092a864886f70d010101050003818d00308189028181009ade7a258429fa90de41b544c743b14781485f6624efc3a2f9fb5ddb75103d7a0fb9a296aa40d8a8055fe0862231b2b2e7c93aaef627100ba573dfb540310509d384bdd79dc501c6ac1a2df21eb175e0c91d05b27b6c90becea48971ac7521efc6cddf68862edcaa40bc1fc67a2584ac66dc88ddaf8001f9de3f6a04d716a5a50203010001";

		/**
		 * 应用更新路径
		 */
		String UPDATE_APK_NAME = "android/Dt306.apk";

	}

}
